package com.ygou.service;

import java.util.List;
import java.util.Map;

import com.ygou.pojo.Goods;
import com.ygou.pojo.GoodsType;
import com.ygou.pojo.GoodsTypeExample;

public interface GoodTypeServie {
	//显示所有
	List<GoodsType> showAll();
	//查询
	List<GoodsType> show(GoodsTypeExample example);
	//添加
	boolean insert(GoodsType g);
	//显示详情&打开修改页面
	GoodsType selById(Long id);
	GoodsType selByName(String name);
	//修改
	boolean doUpdate(GoodsType g);
	//显示删除
	List<GoodsType> showDeleted();
	//删除
	boolean doDelete(Long id);
	//恢复删除
	boolean ReBack(Long id);
	//查找父类数量
	int selPCount(int sonId);
	//查找相同名称
	int checkName(String name);
	
	/****************/
	//显示分类
	Map<String, Object> selectByExample();
	
	List<GoodsType> selectByparentid(int parentid);
	
}
